home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / grep / grep.lzh / tests / minix.script < prev    next >
Text File  |  1989-03-02  |  20KB  |  979 lines

  1. failures=0
  2. echo 'abc' | ../egrep -e 'abc' > /dev/null 2>&1
  3. if /usr/bin/test $? != 0 
  4. then
  5.     echo Spencer test \#1 failed
  6.     failures=1
  7. else
  8.     echo Spencer test \#1 passed
  9. fi
  10. echo 'xbc' | ../egrep -e 'abc' > /dev/null 2>&1
  11. if /usr/bin/test $? != 1 
  12. then
  13.     echo Spencer test \#2 failed
  14.     failures=1
  15. else
  16.     echo Spencer test \#2 passed
  17. fi
  18. echo 'axc' | ../egrep -e 'abc' > /dev/null 2>&1
  19. if /usr/bin/test $? != 1 
  20. then
  21.     echo Spencer test \#3 failed
  22.     failures=1
  23. else
  24.     echo Spencer test \#3 passed
  25. fi
  26. echo 'abx' | ../egrep -e 'abc' > /dev/null 2>&1
  27. if /usr/bin/test $? != 1 
  28. then
  29.     echo Spencer test \#4 failed
  30.     failures=1
  31. else
  32.     echo Spencer test \#4 passed
  33. fi
  34. echo 'xabcy' | ../egrep -e 'abc' > /dev/null 2>&1
  35. if /usr/bin/test $? != 0 
  36. then
  37.     echo Spencer test \#5 failed
  38.     failures=1
  39. else
  40.     echo Spencer test \#5 passed
  41. fi
  42. echo 'ababc' | ../egrep -e 'abc' > /dev/null 2>&1
  43. if /usr/bin/test $? != 0 
  44. then
  45.     echo Spencer test \#6 failed
  46.     failures=1
  47. else
  48.     echo Spencer test \#6 passed
  49. fi
  50. echo 'abc' | ../egrep -e 'ab*c' > /dev/null 2>&1
  51. if /usr/bin/test $? != 0 
  52. then
  53.     echo Spencer test \#7 failed
  54.     failures=1
  55. else
  56.     echo Spencer test \#7 passed
  57. fi
  58. echo 'abc' | ../egrep -e 'ab*bc' > /dev/null 2>&1
  59. if /usr/bin/test $? != 0 
  60. then
  61.     echo Spencer test \#8 failed
  62.     failures=1
  63. else
  64.     echo Spencer test \#8 passed
  65. fi
  66. echo 'abbc' | ../egrep -e 'ab*bc' > /dev/null 2>&1
  67. if /usr/bin/test $? != 0 
  68. then
  69.     echo Spencer test \#9 failed
  70.     failures=1
  71. else
  72.     echo Spencer test \#9 passed
  73. fi
  74. echo 'abbbbc' | ../egrep -e 'ab*bc' > /dev/null 2>&1
  75. if /usr/bin/test $? != 0 
  76. then
  77.     echo Spencer test \#10 failed
  78.     failures=1
  79. else
  80.     echo Spencer test \#10 passed
  81. fi
  82. echo 'abbc' | ../egrep -e 'ab+bc' > /dev/null 2>&1
  83. if /usr/bin/test $? != 0 
  84. then
  85.     echo Spencer test \#11 failed
  86.     failures=1
  87. else
  88.     echo Spencer test \#11 passed
  89. fi
  90. echo 'abc' | ../egrep -e 'ab+bc' > /dev/null 2>&1
  91. if /usr/bin/test $? != 1 
  92. then
  93.     echo Spencer test \#12 failed
  94.     failures=1
  95. else
  96.     echo Spencer test \#12 passed
  97. fi
  98. echo 'abq' | ../egrep -e 'ab+bc' > /dev/null 2>&1
  99. if /usr/bin/test $? != 1 
  100. then
  101.     echo Spencer test \#13 failed
  102.     failures=1
  103. else
  104.     echo Spencer test \#13 passed
  105. fi
  106. echo 'abbbbc' | ../egrep -e 'ab+bc' > /dev/null 2>&1
  107. if /usr/bin/test $? != 0 
  108. then
  109.     echo Spencer test \#14 failed
  110.     failures=1
  111. else
  112.     echo Spencer test \#14 passed
  113. fi
  114. echo 'abbc' | ../egrep -e 'ab?bc' > /dev/null 2>&1
  115. if /usr/bin/test $? != 0 
  116. then
  117.     echo Spencer test \#15 failed
  118.     failures=1
  119. else
  120.     echo Spencer test \#15 passed
  121. fi
  122. echo 'abc' | ../egrep -e 'ab?bc' > /dev/null 2>&1
  123. if /usr/bin/test $? != 0 
  124. then
  125.     echo Spencer test \#16 failed
  126.     failures=1
  127. else
  128.     echo Spencer test \#16 passed
  129. fi
  130. echo 'abbbbc' | ../egrep -e 'ab?bc' > /dev/null 2>&1
  131. if /usr/bin/test $? != 1 
  132. then
  133.     echo Spencer test \#17 failed
  134.     failures=1
  135. else
  136.     echo Spencer test \#17 passed
  137. fi
  138. echo 'abc' | ../egrep -e 'ab?c' > /dev/null 2>&1
  139. if /usr/bin/test $? != 0 
  140. then
  141.     echo Spencer test \#18 failed
  142.     failures=1
  143. else
  144.     echo Spencer test \#18 passed
  145. fi
  146. echo 'abc' | ../egrep -e '^abc$' > /dev/null 2>&1
  147. if /usr/bin/test $? != 0 
  148. then
  149.     echo Spencer test \#19 failed
  150.     failures=1
  151. else
  152.     echo Spencer test \#19 passed
  153. fi
  154. echo 'abcc' | ../egrep -e '^abc$' > /dev/null 2>&1
  155. if /usr/bin/test $? != 1 
  156. then
  157.     echo Spencer test \#20 failed
  158.     failures=1
  159. else
  160.     echo Spencer test \#20 passed
  161. fi
  162. echo 'abcc' | ../egrep -e '^abc' > /dev/null 2>&1
  163. if /usr/bin/test $? != 0 
  164. then
  165.     echo Spencer test \#21 failed
  166.     failures=1
  167. else
  168.     echo Spencer test \#21 passed
  169. fi
  170. echo 'aabc' | ../egrep -e '^abc$' > /dev/null 2>&1
  171. if /usr/bin/test $? != 1 
  172. then
  173.     echo Spencer test \#22 failed
  174.     failures=1
  175. else
  176.     echo Spencer test \#22 passed
  177. fi
  178. echo 'aabc' | ../egrep -e 'abc$' > /dev/null 2>&1
  179. if /usr/bin/test $? != 0 
  180. then
  181.     echo Spencer test \#23 failed
  182.     failures=1
  183. else
  184.     echo Spencer test \#23 passed
  185. fi
  186. echo 'abc' | ../egrep -e '^' > /dev/null 2>&1
  187. if /usr/bin/test $? != 0 
  188. then
  189.     echo Spencer test \#24 failed
  190.     failures=1
  191. else
  192.     echo Spencer test \#24 passed
  193. fi
  194. echo 'abc' | ../egrep -e '$' > /dev/null 2>&1
  195. if /usr/bin/test $? != 0 
  196. then
  197.     echo Spencer test \#25 failed
  198.     failures=1
  199. else
  200.     echo Spencer test \#25 passed
  201. fi
  202. echo 'abc' | ../egrep -e 'a.c' > /dev/null 2>&1
  203. if /usr/bin/test $? != 0 
  204. then
  205.     echo Spencer test \#26 failed
  206.     failures=1
  207. else
  208.     echo Spencer test \#26 passed
  209. fi
  210. echo 'axc' | ../egrep -e 'a.c' > /dev/null 2>&1
  211. if /usr/bin/test $? != 0 
  212. then
  213.     echo Spencer test \#27 failed
  214.     failures=1
  215. else
  216.     echo Spencer test \#27 passed
  217. fi
  218. echo 'axyzc' | ../egrep -e 'a.*c' > /dev/null 2>&1
  219. if /usr/bin/test $? != 0 
  220. then
  221.     echo Spencer test \#28 failed
  222.     failures=1
  223. else
  224.     echo Spencer test \#28 passed
  225. fi
  226. echo 'axyzd' | ../egrep -e 'a.*c' > /dev/null 2>&1
  227. if /usr/bin/test $? != 1 
  228. then
  229.     echo Spencer test \#29 failed
  230.     failures=1
  231. else
  232.     echo Spencer test \#29 passed
  233. fi
  234. echo 'abc' | ../egrep -e 'a[bc]d' > /dev/null 2>&1
  235. if /usr/bin/test $? != 1 
  236. then
  237.     echo Spencer test \#30 failed
  238.     failures=1
  239. else
  240.     echo Spencer test \#30 passed
  241. fi
  242. echo 'abd' | ../egrep -e 'a[bc]d' > /dev/null 2>&1
  243. if /usr/bin/test $? != 0 
  244. then
  245.     echo Spencer test \#31 failed
  246.     failures=1
  247. else
  248.     echo Spencer test \#31 passed
  249. fi
  250. echo 'abd' | ../egrep -e 'a[b-d]e' > /dev/null 2>&1
  251. if /usr/bin/test $? != 1 
  252. then
  253.     echo Spencer test \#32 failed
  254.     failures=1
  255. else
  256.     echo Spencer test \#32 passed
  257. fi
  258. echo 'ace' | ../egrep -e 'a[b-d]e' > /dev/null 2>&1
  259. if /usr/bin/test $? != 0 
  260. then
  261.     echo Spencer test \#33 failed
  262.     failures=1
  263. else
  264.     echo Spencer test \#33 passed
  265. fi
  266. echo 'aac' | ../egrep -e 'a[b-d]' > /dev/null 2>&1
  267. if /usr/bin/test $? != 0 
  268. then
  269.     echo Spencer test \#34 failed
  270.     failures=1
  271. else
  272.     echo Spencer test \#34 passed
  273. fi
  274. echo 'a-' | ../egrep -e 'a[-b]' > /dev/null 2>&1
  275. if /usr/bin/test $? != 0 
  276. then
  277.     echo Spencer test \#35 failed
  278.     failures=1
  279. else
  280.     echo Spencer test \#35 passed
  281. fi
  282. echo 'a-' | ../egrep -e 'a[b-]' > /dev/null 2>&1
  283. if /usr/bin/test $? != 2 
  284. then
  285.     echo Spencer test \#36 failed
  286.     failures=1
  287. else
  288.     echo Spencer test \#36 passed
  289. fi
  290. echo '-' | ../egrep -e 'a[b-a]' > /dev/null 2>&1
  291. if /usr/bin/test $? != 1 
  292. then
  293.     echo Spencer test \#37 failed
  294.     failures=1
  295. else
  296.     echo Spencer test \#37 passed
  297. fi
  298. echo '-' | ../egrep -e 'a[]b' > /dev/null 2>&1
  299. if /usr/bin/test $? != 2 
  300. then
  301.     echo Spencer test \#38 failed
  302.     failures=1
  303. else
  304.     echo Spencer test \#38 passed
  305. fi
  306. echo '-' | ../egrep -e 'a[' > /dev/null 2>&1
  307. if /usr/bin/test $? != 2 
  308. then
  309.     echo Spencer test \#39 failed
  310.     failures=1
  311. else
  312.     echo Spencer test \#39 passed
  313. fi
  314. echo 'a]' | ../egrep -e 'a]' > /dev/null 2>&1
  315. if /usr/bin/test $? != 0 
  316. then
  317.     echo Spencer test \#40 failed
  318.     failures=1
  319. else
  320.     echo Spencer test \#40 passed
  321. fi
  322. echo 'a]b' | ../egrep -e 'a[]]b' > /dev/null 2>&1
  323. if /usr/bin/test $? != 0 
  324. then
  325.     echo Spencer test \#41 failed
  326.     failures=1
  327. else
  328.     echo Spencer test \#41 passed
  329. fi
  330. echo 'aed' | ../egrep -e 'a[^bc]d' > /dev/null 2>&1
  331. if /usr/bin/test $? != 0 
  332. then
  333.     echo Spencer test \#42 failed
  334.     failures=1
  335. else
  336.     echo Spencer test \#42 passed
  337. fi
  338. echo 'abd' | ../egrep -e 'a[^bc]d' > /dev/null 2>&1
  339. if /usr/bin/test $? != 1 
  340. then
  341.     echo Spencer test \#43 failed
  342.     failures=1
  343. else
  344.     echo Spencer test \#43 passed
  345. fi
  346. echo 'adc' | ../egrep -e 'a[^-b]c' > /dev/null 2>&1
  347. if /usr/bin/test $? != 0 
  348. then
  349.     echo Spencer test \#44 failed
  350.     failures=1
  351. else
  352.     echo Spencer test \#44 passed
  353. fi
  354. echo 'a-c' | ../egrep -e 'a[^-b]c' > /dev/null 2>&1
  355. if /usr/bin/test $? != 1 
  356. then
  357.     echo Spencer test \#45 failed
  358.     failures=1
  359. else
  360.     echo Spencer test \#45 passed
  361. fi
  362. echo 'a]c' | ../egrep -e 'a[^]b]c' > /dev/null 2>&1
  363. if /usr/bin/test $? != 1 
  364. then
  365.     echo Spencer test \#46 failed
  366.     failures=1
  367. else
  368.     echo Spencer test \#46 passed
  369. fi
  370. echo 'adc' | ../egrep -e 'a[^]b]c' > /dev/null 2>&1
  371. if /usr/bin/test $? != 0 
  372. then
  373.     echo Spencer test \#47 failed
  374.     failures=1
  375. else
  376.     echo Spencer test \#47 passed
  377. fi
  378. echo 'abc' | ../egrep -e 'ab|cd' > /dev/null 2>&1
  379. if /usr/bin/test $? != 0 
  380. then
  381.     echo Spencer test \#48 failed
  382.     failures=1
  383. else
  384.     echo Spencer test \#48 passed
  385. fi
  386. echo 'abcd' | ../egrep -e 'ab|cd' > /dev/null 2>&1
  387. if /usr/bin/test $? != 0 
  388. then
  389.     echo Spencer test \#49 failed
  390.     failures=1
  391. else
  392.     echo Spencer test \#49 passed
  393. fi
  394. echo 'def' | ../egrep -e '()ef' > /dev/null 2>&1
  395. if /usr/bin/test $? != 0 
  396. then
  397.     echo Spencer test \#50 failed
  398.     failures=1
  399. else
  400.     echo Spencer test \#50 passed
  401. fi
  402. echo '-' | ../egrep -e '()*' > /dev/null 2>&1
  403. if /u